package cn.yougou.service.user;

import cn.yougou.pojo.YgAddress;

import java.util.List;


public interface YgUserAddressService {

    /**
     * 通过ID查询单条数据
     *
     * @param id 主键
     * @return 实例对象
     */
    List<YgAddress> selAddress(Integer id);

    /**
     * 新增数据
     *
     * @param ygAddress 实例对象
     * @return 影响行数
     */
    int addAddress(YgAddress ygAddress);

    /**
     * 修改数据
     *
     * @param ygAddress 实例对象
     * @return 影响行数
     */
    int upAddress(YgAddress ygAddress);

    /**
     * 通过主键删除数据
     *
     * @param addressId 主键
     * @return 影响行数
     */
    int deAddress(Integer addressId);

    /**
     * 通过id修改默认地址
     *
     * @param id
     * @return 影响行数
     */
    int upzerofromone(Integer id);

    /**
     * 通过defaultid查询默认地址
     *
     * @param id
     * @return 影响行数
     */
    YgAddress selMo(Integer id);
}
